@charset "utf-8";
/* CSS Document */

*:before, *:after {box-sizing: border-box;}
*, *:before, *:after { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border: 0 none;font-size:inherit;color: inherit;margin: 0;padding: 0;vertical-align: baseline; max-height: 100000px;}

h1, h2, h3, h4, h5, h6 {font-weight: normal;}
em, strong { font-style: normal;}
ul, ol, li { list-style: none;}
body {font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","\5FAE\8F6F\96C5\9ED1",Arial,sans-serif;
    line-height: 1.5;color: #333;font-size: 0.24rem;}
a {  text-decoration: none;}
img{width:100%;vertical-align:top;}
i,em{font-style:normal;}
.cl:after{content:'\20';display:block;height:0;clear:both;}
.cl{clear:both;*zoom:1;}

*{padding:0;margin:0;}
body{font-family:"microsoft yahei";background:#f8f8f8;}
ul,li{list-style:none;}
img{border:0;}

.header .logo,.fleft .ftxt span,.fleft .fimg p,.fright,.wordlist li p span,.addimg,.headerback,.inputup span,.resultcon span,.popup_1 .close{background:url(../images/w_icon.png) no-repeat;background-size:3.85rem 5rem;}

.header{height:0.54rem;padding:0.23rem 0.25rem;background:#fff;}
.header .logo{width:3.85rem;height:0.54rem;background-position:0 0;display:block;}
.header2{height:0.9rem;background:#fff;padding:0 0.1rem;}
.headerback{width:0.4rem;height:0.4rem;background-position:-2.35rem -1.8rem;position:absolute;top:0.28rem;left:0.2rem;}
.headerback a{width:100%;height:100%;display:block;}
.header2 h2{font-size:0.24rem;color:#333;line-height:0.9rem;font-weight:600;text-align:left;padding:0 0.8rem;}
.conter{clear:both;margin-top:0.25rem;background:#fff;}

.inputbox{clear:both;margin-top:0.2rem;background:#fff;padding:0.3rem 0.3rem;}
.inputbox li{clear:both;margin-top:0.25rem;}
.inputbox li p{float:left;width:1.9rem;font-size:0.22rem;color:#444;line-height:0.55rem;text-align:right;margin-right:0.2rem;}
.inputbox li .inputrtxt{height:0.55rem;margin-left:2.1rem;}
.inputbox li .inputrtxt input{font-size:0.2rem;line-height:0.5rem;border:0;border-bottom:1px solid #d8d8d8;width:100%;outline:none;}
.inputbox li input.dateinput{width:43%;color:#8f8f8f;}
.inputbox li .ctxt{width:10%;color:#8f8f8f;text-align:center; display:inline-block;vertical-align: middle;}
input[type="date"]::-webkit-calendar-picker-indicator {display:inline-block;width:0.21rem;height:0.21rem;border:0;background:url(../images/w_icon.png) no-repeat 0 -2.67rem;background-size:3.85rem 5rem;color:#666; outline:none;margin-top:0.1rem;} 
.inputbox button{clear:both;width:100%;height:0.72rem;font-size:0.28rem;color:#fff;text-align:center;background:#1f53b1;border-radius:0.08rem;border:0;display:block;margin-top:0.5rem;}
.sinput{float:left;width:40%;padding:0 0.15rem;height:0.55rem;border-bottom:1px solid #d8d8d8;position:relative; }
.sinput input{color:#8f8f8f;border:0 !important;}
.sinput s{width:0.15rem;height:0.1rem;background: url("../images/d_icon.png") no-repeat 0 0;background-size:0.15rem 0.1rem;position:absolute;right:0.1rem;top:0.2rem;}
.smap{float:right;}
.inputup{clear:both;text-align:center;padding:0.2rem 0 0;}
.inputup span{width:0.6rem;height:0.5rem;display:block;background-position:-2.86rem -1.7rem;margin:0 auto;}
.resultcon{clear:both;text-align:center;padding:0.8rem 0;background:#fff;margin-top:0.2rem;}
.resultcon span{width:1.95rem;height:1.8rem;background-position:0 -3.22rem;display:block;margin:0 auto;}
.resultcon p{font-size:0.24rem;color:#d1d1d2;line-height:0.6rem;}


.crumbs{height:0.82rem;font-size:0.2rem;line-height:0.82rem;color:#999;border-bottom:1px solid #f4f4f4;padding:0 0.35rem;background:#fff;}
.searchbox{clear:both;padding:0 0.25rem 0.4rem;background:#fff;}
.searchlist{margin-top:0.2rem;border:1px solid #e8e8e8;background:#fff;border-radius:0.1rem;box-shadow:0 0 0.2rem #ddd;}
.searchlist .title{padding:0.3rem 0;position:relative;}
.searchlist .title h3{font-size:0.22rem;line-height:0.4rem;font-weight:600;padding-left:0.3rem;}
.searchlist .title span{width:1.6rem;height:0.48rem;font-size:0.2rem;color:#666;line-height:0.48rem;border-radius:0.08rem;text-align:center;border:1px solid #eee;background:#fff;display:block;position:absolute;top:0.2rem;right:0.2rem;}
.tabbox{clear:both;font-size:0.2rem;color:#888;line-height:0.34rem;margin:0 0.1rem 0.3rem;overflow:hidden;}
.tabbox table td{padding:0 0.04rem;word-break: break-all;}
.tabbox td.til{text-align:right;color:#333;min-width:1.6rem;}
.tabbox td .tsg{ vertical-align:middle;font-size:0.2rem;color:#fff;line-height:0.26rem;background:#41bba6;padding:0 0.06rem;border-radius:0.06rem;display:inline-block;}
.moreinfo{clear:both;height:0.7rem;font-size:0.2rem;color:#888;line-height:0.7rem;background:#f5f5f5;border-radius:0.1rem;text-align:center;margin-top:0.3rem;}

.wordlist{clear:both;background:#fff;margin-top:0.2rem;padding:0.15rem 0.25rem;overflow:hidden;}
.wordlist li{float:left;margin-right:0.28rem;}
.wordlist li p{position:relative;height:0.5rem;font-size:0.22rem;color:#fff;line-height:0.5rem;padding:0 0.25rem;background:#1f53b1;border-radius:0.06rem;display:block;margin:0.15rem 0;}
.wordlist li p span.close{width:0.38rem;height:0.38rem;background-position:-1.78rem -1.84rem;display:block;position:absolute;right:-0.13rem;top:-0.13rem;}
.addimg{float:left;width:0.68rem;height:0.5rem;background-position:-0.79rem -1.83rem;display:block;margin:0.1rem 0 0 0.08rem;}

.footer{clear:both;margin-top:0.3rem;background:#fff;padding:0.3rem 0.35rem;overflow:hidden;}
.fleft{float:left;width:60%;}
.fleft .ftxt{fnt-size:0.2rem;line-height:0.5rem;margin-left:0.3rem;}
.fleft .ftxt span{width:0.26rem;height:0.26rem;display:inline-block; vertical-align:middle;margin-right:0.2rem;}
.fleft .ftxt span.icon1{background-position:0 -1.24rem;}
.fleft .ftxt span.icon2{background-position:0 -1.72rem;}
.fleft .ftxt span.icon3{background-position:0 -2.21rem;}
.fleft .fimg{clear:both;margin-left:0.2rem;margin-top:0.2rem;}
.fleft .fimg p{float:left;width:0.8rem;height:0.8rem;display:block;margin-right:0.2rem;}
.fleft .fimg p a{display:block;width:0.8rem;height:0.8rem;}
.fleft .fimg p.img1{background-position:-0.64rem -0.75rem;}
.fleft .fimg p.img2{background-position:-1.8rem -0.66rem;}
.fleft .fimg p.img3{background-position:-2.82rem -0.66rem;}
.fright{float:right;width:1.85rem;height:2.15rem;background-position:-2.04rem -2.55rem;margin-top:0.1rem;display:block;}
.fbot{position:fixed;left:0;bottom:0;right:0;}

/* 查看联系方式 */
.contactbox{height:6rem;margin-top:0.2rem;background:#fff;padding:0.3rem 0.2rem 0;}
.tabtil{height:0.76rem;border-bottom:1px solid #f0f0f0;margin-top:0.1rem;}
.tabtil li{float:left;width:40%;font-size:0.22rem;color:#333;line-height:0.76rem;text-align:center;margin:0 3%;}
.tabtil li.cur{font-weight:600;border-bottom:2px solid #1f53b1;}
.tabcon{clear:both;padding:0.4rem 0.35rem;}
.tabcon ul{display:none;}
.tabcon ul.on{display:block;}
.tabcon li{font-size:0.22rem;color:#888;line-height:0.5rem;height:0.5rem;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.tabcon li span{width:1.4rem;color:#333;text-align:right;display:inline-block;margin-right:0.1rem;}

/* 弹窗 */
.popup_1{width:4.6rem;height:1.7rem;text-align:center;background:#fff;position:fixed;left:50%;top:50%;margin-left:-2.3rem;margin-top:-0.85rem;border-radius:0.1rem;box-shadow:0 0 0.1rem #ccc;}
.popup_1 .close{width:0.4rem;height:0.4rem;display:block;background-position:-3.52rem -1.76rem;position:absolute;right:0.1rem;top:0.1rem; cursor:pointer;}
.popup_1 .tsgcon{font-size:0.24rem;color:#999;line-height:0.6rem;padding-top:0.55rem;}
.popup_2{position:fixed;left:0;right:0;bottom:0;background:#fff;box-shadow:0 0 0.1rem #ddd;z-index:200;}
.popup_2 .title{height:0.82rem;padding:0 0.25rem;border-bottom:1px solid #f0f0f0;}
.popup_2 .title span.cbtn1{float:left;width:0.9rem;height:0.82rem;font-size:0.22rem;color:#d1d1d2;line-height:0.82rem;text-align:center;display:block;}
.popup_2 .title span.cbtn1 a{width:100%;height:100%;display:block;}
.popup_2 .title span.cbtn2{float:right;color:#1f53b1;}
.popup_2 .clistbox{clear:both;overflow-y:auto;max-height:4.2rem;}
.popup_2 .clist{}
.popup_2 .clist p{clear:both;font-size:0.22rem;color:#333;line-height:0.7rem;border-bottom:1px solid #f0f0f0;text-align:center;}
.popup_2 .clist p.t1{color:#9d9d9d;}
